package com.cloudsea.yunhaistores.vo;

import com.cloudsea.yunhaistores.entity.OrderItems;
import com.cloudsea.yunhaistores.entity.PaymentOrders;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import java.util.List;

@Data
@Schema(description = "给商家展示的订单详情视图对象")
public class OrderDetailVO extends PaymentOrders { // 直接继承主订单实体，获得所有字段

    @Schema(description = "该订单包含的所有商品项")
    private List<OrderItems> items;

    @Schema(description = "顾客所在的桌台名称")
    private String tableName;

    // TODO:未来还可以添加：顾客信息、优惠信息等
}
